前端批量引入多个js文件方法

您所在的位置:网站首页 beat saber音乐包 前端批量引入多个js文件方法

前端批量引入多个js文件方法

#前端批量引入多个js文件方法| 来源: 网络整理| 查看: 265

最近写个项目需要在一个文件中引入多个文件

// 知识点1: 可用于模块的批量导入,类同于import引入同一文件夹下多个文件。 // require.context(directory, useSubdirectories = false, regExp = /^.//); // 参数: 1. 读取文件的路径 2. 是否遍历文件的子目录 3. 匹配文件的正则表达式 // 返回是一个函数,是该文件夹下的匹配文件的执行环境 // 该函数有三个属性 // 1. resolve {Function} -接受一个参数request,request为test文件夹下面匹配文件的相对路径,返回这个匹配文件相对于整个工程的相对路径 // 2. keys {Function} -返回匹配成功模块的名字组成的数组 const modulesFiles = require.context('./common', true, /.js$/) const modules = modulesFiles.keys().reduce((modules, modulePath) => { console.log(modules,modulePath); const moduleName = modulePath.replace(/^.[/](.).\w+$/, '$1'); // 执行modulesFiles函数,返回一个对象{default: {// 文件内容}, _esModule: true} const value = modulesFiles(modulePath) modules[moduleName] = value return modules }, {}) console.log('node.js', modules); 复制代码

image.png

image.png



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3